$(document).ready(function() { 'use strict'; var BodyTag = $('body'); var SC = BodyTag.find('section.slice_content_page'); var MC = SC.find('div.main-content'); // Check for duplicate links in side-bar Group Nav var SideBarNav = SC.find('aside.sidebar nav table.group-nav'); var TopLink = SideBarNav.find('table.boxout_header a').attr('href'); var NextLink = SideBarNav.find('table.boxout_contents div.group_nav_sibling:first-child'); if (TopLink === NextLink.children('a').attr('href')){ NextLink.hide(); } // Code to fix group-notes area, and replace ? with a nice icon. var IFGCF = MC.find('div#GroupNotesEnclosingDiv table#groupnotes_dgGroupNotes'); var TDs = IFGCF.find('td:first-child'); TDs.each(function(){ var TD = $(this); var Node = TD.contents().eq(2); // (.contents() gets all the nodes including text ones.) if (Node.text().trim() === ':'){ Node.remove(); } var A = TD.children('a'); if( (A.length === 1) && (A.text() === '(?)') ) { A.html('Info Icon'); // slot in font icon. A.addClass('HelpIcon'); } }); // Code to deal with new Events code, released December 2021 var SPC = SC.find('div.systemPageContent'); if(SPC.length === 1){ if(SPC.find('iframe#ifrReg').length === 1){ SPC.addClass('main-content'); var MCs = SC.find('div.main-content'); if(MCs.length === 2){MCs.eq(0).hide();} } } // We have to wait until the BX code has run. $(window).load(function () { var BodyTag = $('body'); var ContentArea = BodyTag.find('section.slice_content_page div.main-content'); var BXs = ContentArea.find('div.bx-wrapper'); BXs.each(function(){ var T = $(this); var BC = T.find('div.bx-controls'); if(BC.find('a.bx-pager-link').length < 2){ BC.hide(); } }); }); });